@charset "utf-8";

body{min-width:1200px; background:#FFF;position: relative;}
.main-box{width: 100%;margin: 0 auto;position: relative;}
.bg_f6f9fc{background: #f6f9fc;}
.title-italics{font-size: 38px;font-weight: bold;font-style: italic;position: absolute;z-index: 1;letter-spacing: 2px;}
.redlabel{width: 160px;height: 11px;position: absolute;bottom: -5px;left: 0;background: #c22a1a;}
.topnav{width: 100%;height: 36px;background: #f4f4f4;border-bottom: solid 2px #de5041;}
.toptt{width:1200px;height: 36px;margin: 0 auto;line-height: 36px;color: #555555;font-size: 14px;}
.topdate{width: 200px;height: 36px;float: left;}
.toplunar{width: 120px;height: 36px;float: left;}
.topprodate{width: 105px;height: 36px;float: left;overflow: hidden;}
.topprodateinfo{width: 510px;height: 36px;float: left;overflow: hidden;}
.icon_date{width: 14px;float: left;position: relative;top: 10px;margin-right: 5px;}
.toptxt{width: 190px;height: 36px;float: right;text-align: right;}
.toptxt a{color:#555555;}
.toptxt a:hover{color:#c22a1a;}

/* 横向滚动新闻 */
.txtMarquee-left{ width:510px;  position:relative;}
.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:5px; }
.txtMarquee-left .bd .tempWrap{ width:510px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:26px; line-height:26px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#555;  }

.header{width:100%; height:188px; background:url(../images/topbg.png) top center no-repeat;background-size:100% 100%}
.container{width:1200px; margin:0 auto; position:relative;}
.container_col{ background:#fff; padding:0px;}
#weather{position:absolute; left:0; top:10px; font-size:12px; color:#fff; line-height:24px;}
.logo{width:495px; height:81px; position:absolute; left:0; top:40px;}
.search{width:360px; height:38px; padding:0px 0px 0px 10px; background:#fff; position:absolute; right:1px; top:0px;overflow:hidden;border: solid 1px #de5041;z-index: 9;}
.ipt-sea{height:38px; width:230px; border:0; outline:none; line-height:38px; color:#333; font-size:14px;}
.icon_search{width: 29px;height: 21px;position: absolute;right: 11px;top: 9px;}

.nav{width:1200px; margin:0 auto; height:48px; background: #de5041;}
.nav li{width:171px; float:left; height:48px; position:relative;}
.nav li a{display:block; text-align:center; line-height:48px; font-size:20px; color:#fff;font-weight: bold; transition:all .3s ease;}
.nav li a:hover,.nav li.active a{background:#ed6355; color:#FF0;}
#navul li ul{display:none;position:absolute;z-index:999; left:0; top:48px;}
#navul li.navmoon{background:#ed6355;}
#navul li.navmoon a,#navul li.active a{color:#fff;}
#navul li.navhome a:hover{color:#ffba00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul li{background:#ed6355; height:40px; line-height:40px; border-top:1px solid rgba(255,255,255,0.3);}
#navul li.navmoon ul a{display:block;height:40px;line-height:40px; font-size:14px;}
#navul li.navmoon ul a:hover{color:#fff;}

/*滚动新闻*/
.notice{position: relative;width: 1200px;margin: 12px auto;}
.icon_notice{width:28px;height: 24px;position: absolute;top: 7px;}
.notice_more{position: absolute;top: 13px;right: 0;font-size: 14px;z-index: 9;}
.notice_more a{color: #999999;}
.notice_more a:hover{color: #c22a1a;}
.zxgg{width: 790px; padding-left: 30px;position: relative;}
.icon_dot{width: 11px;height: 11px;position: relative;margin-right: 5px;}
.BreakingNewsController{width:100%;overflow:hidden;height:auto;position:relative; height: 40px;}
.BreakingNewsController .bn-title{display:inline-block;float:left;padding:0 12px; line-height: 40px;font-weight: bold!important;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:85px!important;right:50px;}
.BreakingNewsController ul li{list-style:none;padding:0 20px;display:none; height: 40px;}
.BreakingNewsController ul li a{text-decoration:none;color:#333;display:inline-block;overflow:hidden;padding:0; line-height: 40px;}
/*.BreakingNewsController .bn-arrows{display:inline-block;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}*/
.BreakingNewsController .bn-arrows{display:none;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}

.fl{float: left;}
.fr{float: right;}
.news-notice{ margin:20px auto;width: 1200px;}
.indnews{width: 482px; height: 343px; float: left;}
.news-pic{width: 482px; height: 343px;}
.news-pic,.news-pic img{ width: 590px; height: 343px; overflow: hidden;}

.news-notice .news-txt{width:590px; height: 343px; float: right;}
.news-txt{border:1px solid #efefef;}


/*综合新闻 */
.news-title_top{height:38px; background:#fafafa; border-bottom:1px solid #efefef; line-height:38px; position:relative;}
.news-title_top .name{position:absolute; left:-1px; top:-1px; height:39px; background:#084466; color:#fff; text-align:center; line-height:39px; font-size:15px; padding:0 15px; font-weight:bold;}
.news-name_top.tab-nav{position:absolute; left:-1px; top:-1px; height:39px; }
.news-name_top.tab-nav a{display:block; float:left; width:167px; height:39px; line-height:39px;color:#333; text-align:center; line-height:39px; font-size:18px; padding:0 15px; margin:0; position:relative;}
.news-name_top.tab-nav a.current{ background:#FFFFFF; color:#de5041; font-weight:bold;font-size: 20px;border-top: solid 2px #c22a1a;}
/*.news-name_top.tab-nav a i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:none;}*/
.news-name_top.tab-nav a.current i{display:block;}
/*.news-title .name i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:block;}*/
.news-title_top .more{position:absolute; right:10px; line-height:38px; top:0; font-size:12px; color:#999; transition:all .3s ease;}
.news-title_top .more:hover{color:#c22a1a;}
.hotnews{margin:12px 12px 0 12px;}
.hotnews h1{font-size:18px; color:#d81e06; text-align:center; margin:0 10px; height:30px; line-height:30px;font-weight: bold;
word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon{margin-top:12px; word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon a{ color:#999; line-height:24px; font-size:14px;}
.hotnews .hotcon a:hover{color:#0594c9;}
.newslist_top{display:block; padding:10px 12px;}
.newslist_top li{border-bottom:1px dotted #dedede; position:relative; padding:0 80px 0 0;}
.newslist_top li a{display:block; height:40px; width:100%; line-height:40px; font-size:16px; color:#333333;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.newslist_top li a:hover{color: #c22a1a;}
.newslist_top li a:before{content: ""; width:22px; height: 12px;background: url(../images/hot.jpg) no-repeat; display: block; float: left; margin-top: 15px; margin-right: 10px;}
.newslist_top li span{position:absolute; right:0; top:0; line-height:40px; color:#bbb; text-align:center;font-size: 16px;}
.newslist_top li:last-child{border:0;}

/*管理司&购机补贴专栏*/
.column{width: 1200px;margin: 30px auto;height: 122px;}
.column-img{width: 590px;height: 122px;}

/*信息动态*/
.information_dynamics{margin: 20px auto;width: 1200px;padding: 40px 0 60px 0;}
.information_title{width: 1200px;margin: 0 auto 30px;height: 40px;position: relative;}


/*小类新闻*/
.news-title{height:38px;line-height:38px; position:relative;margin-bottom: 10px;}
.news-title .name{position:absolute; left:-1px; top:-1px; height:39px; background:#084466; color:#fff; text-align:center; line-height:39px; font-size:15px; padding:0 15px; font-weight:bold;}
.news-name.tab-nav{position:absolute; left:-1px; top:-1px; height:39px; }
.news-name.tab-nav a{display:block; float:left; width:100px; height:20px; line-height:20px;color:#333; text-align:center; font-size:16px; position:relative;border-right: solid 1px rgba(194,42,26,0.5);margin: 10px 0;}
.news-name.tab-nav a.current{  width:100px; color:#d81e06; font-weight:bold;font-size: 18px;}
.news-name.tab-nav a i{width:35px; height:3px; background: #c22a1a; margin-left:32px; margin-top: 10px; display:none;}
.news-name.tab-nav a.current i{display:block;}
/*.news-title .name i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:block;}*/
.news-title .more{position:absolute; right:10px; line-height:38px; top:0; font-size:12px; color:#999; transition:all .3s ease;}
.news-title .more:hover{color:#c22a1a;}
.newslist{display:block; padding:10px 0;}
.newslist li{ position:relative; padding:0 80px 0 0;}
.newslist li a{display:block; height:40px; width:100%; line-height:40px; font-size:16px; color:#333333;word-break:break-all;overflow:hidden;}
.newslist li a:hover{color: #c22a1a;}
.newslist li a:before{content: ""; width:11px; height: 11px; background: url(../icon/icon_dot.png) no-repeat; display: block; float: left; margin-top: 15px; margin-right: 8px;}
.newslist li span{position:absolute; right:10px; top:0; line-height:40px; color:#bbb; text-align:center;font-size: 16px;}
.newslist li:last-child{border:0;}

/*某行元素超出画点*/
.ellipsis{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap: normal;
	word-break:keep-all;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;

}


/*专题专栏*/
.Special_Column{width: 1200px;margin: 0 auto;}
.more1 {float: right;color: #c22a1a;background: url(../icon/icon_more.png) right no-repeat;padding-right: 40px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;margin-top: 20px;font-size: 14px;height: 26px;width: 36px;line-height: 30px;}
.zt_layout .zt_main {overflow: hidden;padding-top: 26px;/* padding-left: 86px;background: url(../images/ny_zt_leftbg.jpg) 0 bottom no-repeat;background-size: 14px; */}
.zt_wrap .sfq-slide-con {width: 1200px;margin-right: -86px;overflow: hidden;}
.zt_wrap .sfq-slide-con .slide-item {position: relative;float: left;overflow: hidden;cursor: pointer;transition: 0.5s;width: 78px;}
.zt_wrap .sfq-slide-con .slide-item img {display: block;width: 100%;margin-left: -78px; height: 290px;}
.zt_wrap .sfq-slide-con .slide-item .onwidth {width: 654px;margin-left: 78px;}
.zt_wrap .sfq-slide-con .slide-item.on {width: 654px;background: #ffffff;}
.zt_wrap .sfq-slide-con .slide-item.on a {display: block;}
.zt_wrap .sfq-slide-con .slide-item span {
	position: absolute;width: 78px;height: 100%;left: 0;top: 0;box-sizing: border-box;padding: 27px;font-size: 22px;color: #fff;background-color: rgba(73, 4, 4, 0.6);line-height: 1.1;cursor: pointer;opacity: 1;transition: opacity 0.4s 0.6s;
	writing-mode: vertical-rl;
	font-family: "黑体";
	font-weight: 100;
	text-orientation: upright;
	
	}
.zt_wrap .sfq-slide-con .slide-item.on span {transition-delay: 0s;opacity: 0;}
.zt_layout .zt_main {clear: both;}

/*专栏列表*/
.topics_wrap {
	margin-top: 38px;
}

.topics_com {
	float: left;
	height: 165px;
	width: 382px;
	overflow: hidden;
	margin-top: 24px;
	margin-right: 26px;
}

.topics_com:nth-child(3n) {
	margin-right: 0;
}

.topics_com img {
	width: 100%;
	transition: all 0.3s;
}

.topics_com:hover img {
	transform: scale(1.05);
}

.histor_list_wra {
	height: 489px;
}

/*应用系统*/
.bg_system{background: url(../images/system_bg.png) no-repeat;height: 495px;margin-top: 50px;background-size:100% 100%}
.system-box{width: 1200px;height: 300px;margin: 0 auto;top: 80px;position: relative;}
.system-box ul{display: flex;width: 1200px;}
.system-box ul li{width: 200px;height: 240px;flex: 1;text-align: center;cursor: pointer;justify-content: center;align-items: center;}
.system-box ul li img{ display: block;object-fit: cover;}

/*产品推介*/
.bg_product{height: 515px;}
.product-box{width: 1215px;margin: 0 auto;top: 80px;position: relative;left: 8px;}
.product-box ul{display: flex;width: 1215px;height: 265px;overflow: hidden;}
.product-box ul li{width: 405px;height: 265px;float: left;margin-right: 15px;position: relative;cursor: pointer;}
.product-box ul li img{width: 390px;height: 212px; display: block;float: left;border-radius: 5px;}
.pro-title{width:390px;height: 50px;line-height: 50px;text-align: center;color: #FFFFFF;background: rgba(0,0,0,0.5);position: absolute;bottom: 53px;font-size: 18px;font-weight: bold;letter-spacing: 1px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.pro-subscript{width: 40px;height: 26px;line-height: 26px;text-align: center;color: #FFFFFF;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;border-top-left-radius: 5px;}

/*视频*/
.bg_video{height: 495px;}
/*.video-box{width: 1215px;margin: 0 auto;top: 80px;position: relative;left: 8px;}*/
/*.video-box ul{display: flex;width: 1215px;height: 290px;overflow: hidden;}*/
/*.video-box ul li{width: 405px;height: 290px;float: left;margin-right: 15px;position: relative;cursor: pointer;}*/
.video-img{overflow: hidden;}
.video-img img{width: 390px;height: 238px; display: block;float: left;border-radius: 5px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.video-img img:hover{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);}
.vid-title{width:390px;height: 50px;line-height: 50px;text-align: center;color: #111111;position: absolute;bottom: 10px;font-size: 16px;

overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-break: keep-all;

}
.vid-title:hover{color: #c22a1a;cursor: pointer;}
.video-box .video-play {background: url(../icon/video.png) no-repeat;background-size: cover;width: 80px;height: 80px;position: absolute;left: 50%;margin-left: -40px;top: 91px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.video-box ul li:hover .video-play {background: url(../icon/video-on.png) no-repeat;background-size: cover;cursor: pointer;}

/*当前位置*/
.location{width: 1200px;height: 40px;line-height: 40px;font-size: 16px;color: #333333;margin: 10px auto;}

/*单位概况*/
.abouttitle{position:relative;width: 1200px;height: 44px;line-height: 44px;font-size: 25px;color: #333333;margin: 0 auto;font-weight: bold;text-indent: 20px;}
.abouttitle:before {content: '';display: block;width: 5px;height: 26px;
	background-color: #d81e06;border-radius: 3px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.aboutcompany{width: 465px;height: 265px;float: left;}
.aboutcompany img{width: 465px;  height: 265px;  overflow: hidden;}
.ac_top{display: block;padding: 30px 60px;}
.ac_top li{position: relative;width: 50%;height: 44px;line-height:44px;font-size: 25px;color: #333333;font-weight: bold;float: left;}
.ac_ftitle{font-size: 12px;font-weight: normal;margin-left: 5px;}

/*党建文化*/
.pb_list li{padding: 12px 20px;width: 890px;height: 76px;background: #f5f9fc; float: left;margin-bottom: 20px;}
.pd_img{width: 128px;height: 76px;float: left;}
.pd_img img{width: 128px;height: 76px;overflow: hidden;}
.pd_text{width: 560px;height: 76px;line-height:34px;font-size: 18px;color: #333333;font-weight: bold;float: left;margin-left: 22px;}
.pd_date{width: 135px;height: 76px;line-height: 76px;font-size: 17px;color: #666666;text-align: right;float: right;font-weight: bold;}

/*媒体矩阵*/
.zz_med{display:block;padding: 25px 0;}
.zz_med li{width: 200px;height: 230px;float: left;background: #f5f9fc;margin-right: 20px;}
.xm_img{width: 150px;height: 150px;margin: 25px 25px 10px 25px;}
.xm_img img{width: 150px;height: 150px;overflow: hidden;}
.xm_text{width: 100%;height: 24px;text-align: center;line-height: 24px;color: #333333;font-size: 16px;}

/*出版物*/
.cbw_med{display:block;padding: 25px 0;width: 1200px}
.cbw_med li{width: 210px;height: 340px;float: left;background: #f5f9fc;margin: 0px 30px 20px 0;}
.cbw_img{width: 180px;height: 250px;margin: 15px;}
.cbw_img img{width: 180px;height: 250px;overflow: hidden;}
.cbw_text{width: 180px;min-height: 24px;text-align: center;line-height: 24px;color: #333333;font-size: 16px;overflow: hidden;margin: 0 auto;}

/*新闻中心 background: #f6f9fc; */
.bt_news{width: 1140px;height: 80px;padding: 20px 30px;position: relative;background: #f6f9fc;}
.bt_newstitle{width: 1140px;height: 30px;line-height: 24px;text-align: center;font-size: 20px;color: #b32121;font-weight: bold;cursor: pointer;}
.bt_newstitle a {color:#b32121;}
.bt_newstitle a:hover{color:#b32121;}
.bt_newsinfo{width: 1140px;height: 50px;text-align: left;font-size: 16px;color: #333333;overflow: hidden;text-indent: 32px;line-height: 24px;}
.bt_newsinfo a{color: #333333;}
.bt_newsinfo a:hover{color: #c22a1a;}
.bt_view{font-size: 16px;position: absolute;bottom: 10px;right: 20px;}
.bt_view a{color: #999999;}
.bt_view a:hover{color: #c22a1a;}
.br-n{border-right: none!important;}
.loop_news{width: 1140px;height: 310px;margin-top: 20px;padding: 30px 30px;background: #f6f9fc;}
.loop_left{width: 570px;height: 310px;float: left;position: relative;}
.loop_right{width: 550px;height: 310px;float: right;}
.loop_right img{width: 550px;height: 310px;overflow: hidden;}
.loop_lefttitle{width: 570px;height: 52px;float: left;color: #333333;font-size: 20px;font-weight: bold;text-align: left;overflow: hidden;cursor: pointer;}

.loop_lefttitle a {color:#333333;}
.loop_lefttitle a:hover{color:#b32121;}

.loop_leftinfo{width: 570px;height: 215px;line-height: 36px;margin-top: 8px;float: left;color: #333333;font-size: 16px;text-indent: 32px;text-align: left;overflow: hidden;}
.loop_leftinfo a{color: #333333;}
.loop_leftinfo a:hover{color: #c22a1a;}
.swiper-container1 {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-button-prev1, .swiper-container-rtl .swiper-button-next{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:145px!important; z-index:99; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;background-size: 100% !important;background-position: bottom!important;}
.swiper-button-next1, .swiper-container-rtl .swiper-button-prev{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:145px!important; z-index:99; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;background-size: 100% !important;background-position: inherit!important;right: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination1 {width: 300px!important;position: absolute;text-align: left;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination-bullet{height: 8px;border-radius: 4px!important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px 0 0!important;}

/*各类新闻*/
.nw_left{width: 790px;height: 700px;float: left;}
.nw_right{width: 390px;height: 700px;float: right;}
.nw_row{width: 383px;height: 220px;margin-bottom: 18px;margin-right: 20px;overflow: hidden;float: left;}
.nw_rd{width: 390px;float: right;margin-right: 0;height: 700px;overflow: hidden;margin-bottom: 18px;}
.mr0{margin-right: 0;}

/*相关链接*/
.bg_link{height: 230px;}
.linkSelect{cursor:pointer;border: solid 1px rgba(0,0,0,0.2);border-radius:5px;margin-left: 0;width: 100%;height:40px;margin-top: 3px;padding: 2px 0 2px 10px;float: left;box-sizing: border-box;outline: none;font-size: 14px;color: #6e6e6e;}
.linksbox{width:1200px;margin:20px auto; border-top: none;position: relative;top: 50px;}
.txtlisttit {height: 36px;position: relative; }
.txtlisttit.linktit span{background: #FFFFFF; color: #015293; border-top: solid 2px #015293; border-left: solid 1px #efefef; border-right: solid 1px #efefef;  font-size:18px; font-weight:bold; display:block; width:100px; height:36px; line-height:36px; text-align:center; position:absolute; left:0; top:-1px;}
.tab-nav{position: absolute; left: 100px; top: 0;}
.tab-nav a{float: left; line-height: 36px; font-size: 14px; margin: 0 20px;}
.tab-nav a.current{color: #FF080D;}
.linkcon{height:80px; overflow:hidden;}
.linkslist{width: 1216px;height: 80px;}
.linkslist li{float: left; margin-top:2px;width:288px;margin-right: 16px;}
.linkslist li a{display:inline-block; line-height:32px; font-size: 16px;}

/*搜索列表*/
.sear_res{color: #1e5ab3;margin: 0 4px;}

/*生产月历*/
.spacing15 {height: 15px;clear: both;}
.col-xs-6{width: 50%;}
.mechineBody img{max-width: 100%;}
.boxContain {display: table;width: 100%;}
.currentTitle .title.greens {color: #7EA286;border-bottom: solid 3px #7EA286;width: 150px;}
.mblockIndex{width:143px;margin: 10px;height:70.5px;line-height: 70px;text-align: center;background-color:#fae8cd;border:1px solid #999;float:left;color:#333333;}
.mblockIndex:hover{color: #000000;background: rgba(193, 217, 255,1);transition:all .3s ease;border: solid 1px rgba(193, 217, 255,1);}
.mblockIndex.mblockB{background-color:#DFF2FD;border:1px solid #999;}
.mblockIndex.active{border:1px solid #576C69;}
.mbww{width: 170px!important;}
.mbww:hover{color: #000000;background: rgba(193, 217, 255,1);transition:all .3s ease;border: solid 1px rgba(193, 217, 255,1);}
.mblock{width:31%;margin-right:2%;margin-bottom:3.3%;height:58px;line-height: 58px;text-align: center;background:rgba(132,204,201,0.15);border:1px solid rgba(135,174,144,1);float:left;letter-spacing: 5px;color:#87AE90;}
.mblock a{ color:#87AE90;}
.mblock.active{border:1px solid #576C69;}
.noborer{border:none;}
.headFloat{background:rgba(255,255,255,0.59);border:1px solid rgba(222,80,65,1);box-shadow:0px 2px 7px 0px rgba(117, 32, 43, 0.35);border-radius:0px 0px 12px 12px;width:139px;height:97px;position: absolute;right:20px;top:45px;font-size: 13px;color:#000;text-align: center;}
.headFloat .t{font-weight: 800;padding:4px 6px;}
.headFloat span{padding:1px 6px;display: inline-block;}
.boxContainItem{display: table-cell;}
.titleBackLine {margin-top: -3px;z-index: 13;position: relative;}
.pointListBox{border: solid 1px #ddd;clear: both;padding: 8px 8px;overflow: hidden;}
.pointList{min-height:168px;}
.pointList.preMinHeight{min-height:150px;}
.pointList li{clear:both;}
/*文字和点悬停变色*/
.pointList li a:hover,.pointList li a:hover .text .icon-yuandianxiao,.textDescirbe a:hover{color:#DE5041;}
/*文字*/
.pointList .text {display:block;padding:4px 0px;width:80%;float: left;}
/*日期*/
.pointList .date {float: right;width:50px;text-align:right;overflow: hidden;white-space: nowrap;padding:4px 0px; /*  font-size:14px; */}
/*文字内部圆点*/
.pointList .text .icon-yuandianxiao{color:#999;}
/*通用单元标题*/
.currentTitle{height:30px;font-weight:600;}
.currentTitle .title{display: inline-block;height:30px;border-bottom:solid 3px #DE5041;font-size: 18px;font-weight: bold;padding-left:5px;padding-right:5px; /*20181226*/padding-bottom: 7px;margin-bottom: -6px; /*20181226END*/}

.col-box{margin:20px 0;}
.news-txt.col-3{width:388px; height:280px; overflow:hidden; float:left; margin-right:15px;}
.news-txt.col-3.last{margin-right:0;}
.smalllist{margin-left:100px;}
.smalllist a{line-height:39px; font-size:12px; color:#084466; margin:0 5px;}
.smalllist a:hover{color:#0594c9;}

.news-txt.col-6{width:49.2%; height:288px; overflow:hidden;}
.news-txt.col-6.last{margin-right:0;}

.col-2-l{}
.col-2-l .tit{height:40px; background:url(../images/bmicon.png) 0 9px no-repeat; padding-left:30px; line-height:40px; color:#333; font-size:16px;}
.col-2-l .list a{float:left; text-align:center; color:#fff; transition:all .3s ease;}
.col-2-l .list .ct{width:140px; height:120px; float:left; margin-right:11px;}
.col-2-l .list .ct.last{margin-right:0;}
.col-2-l .list a.color_bj .pic{margin:24px auto 20px auto;}
.col-2-l .list a.color_bj{width:140px; height:120px; background:#e75603;}
.col-2-l .list a.color-1{
	background: linear-gradient(180deg, rgba(94, 188, 182, 1) 0%, rgba(109, 146, 216, 1) 100%);border-radius: 10px;
}
.col-2-l .list a.color-2{background:#e75603;}
.col-2-l .list a.color-3{background:#288fd2;}
.col-2-l .list a.color-4{background:#f3b548;}
.col-2-l .list a.color-5{background:#2876a2;}
.col-2-l .list a.color-6{background:#2bbe40;}
.col-2-l .list a.color-7{background:#b363c7;}
.col-2-l .list a.color-8{background:#e75603;}
.col-2-l .list a.color-1:hover,.col-2-l .list a.color-2:hover,.col-2-l .list a.color-3:hover,.col-2-l .list a.color-4:hover,.col-2-l .list a.color-5:hover,.list a.color-6:hover,.list a.color-7:hover,.list a.color-8:hover{background:#3EA59A;}

.col-2-r{}
.gsht{float:left; width:400px;}
.col-2-r .tit{height:40px; background:url(../images/sficon.png) 0 9px no-repeat; padding-left:30px; line-height:40px; color:#333; font-size:16px; float:left; }
.sfbox{padding:0 10px 15px 5px; height:213px;}
.sftxt{float:left; width: 424px;height: 215px; position:relative;}
.sftxt .info{ height:198px; line-height:22px; font-size:12px; color:#666;word-break:break-all;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;}
.sftxt a{display:block; position:absolute; left:0; bottom:-2px; text-align:center; color:#F30;}
.sftxt a:hover{color:#39F;}
.jisuan{float:right; padding-left:30px; width:270px; border-left:1px dashed #efefef; height:213px; }
.jisuan h1{color:#084466; line-height:30px; font-size:15px;}
.jsbox{position:relative; padding-left:65px; margin-top:8px;}
.jsbox span{position:absolute; left:0; top:0; line-height:27px; display:block; width:65px; color:#7e7e7e;}
.jsbox .jsq{border:1px solid #f0f0f0; height:19px; padding:3px 3px 3px 10px;border-radius:2px;}
.jsbox .jsq .ipt-jsq{border:0; height:19px; line-height:19px; width:100%; outline:none;}
.jsbox .jsq a{display:block; width:42px; height:19px; text-align:center; line-height:19px; background:#55aeec; position:absolute; top:4px; right:4px; color:#fff; border-radius:2px;}
.jsjg{background:#f0f0f0; padding:4px 8px; margin-top:10px; position:relative;}
.jsjg .tab{line-height:28px; border-bottom:1px solid #e2e2e2; color:#6a6a6a; height:28px; overflow:hidden;}
.jsjg .tab span{float:right;}
.jsjg .tab.last{border:0;}
.jsjg:before{content:''; width:9px; height:5px; background:url(../images/jtt.png) no-repeat; display:block; position:absolute; right:20px; top:-5px;}
.jisuan .smtxt{color:#55aeec; line-height:40px;}
.xxlinks {height:24px; overflow:hidden;}
.xxlinks a{color:#F33; line-height:24px;}
.xxlinks a:hover{color:#55aeec; text-decoration:underline;}

.newslist.htlist{padding:0; width:360px;}


.col-4{width:289px; float:left; margin-right:12px; border:1px solid #efefef;}
.col-4.last{margin-right:0;}
.news-title .name2{float:left; line-height:39px; font-size:15px; font-weight:bold; color:#084466; padding-left:20px; background:url(../images/shu.png) 8px 11px no-repeat;}

.ft-menu{height:200px; width:100%; background: #333333; overflow:hidden;}
.menu{width:1000px; float:left; margin-top:40px;}
.menu dl{float:left; margin-right:0px; color:#fff;}
.menu dl dt{font-size:14px;}
.menu dl dd{margin-top:20px;}
.menu dl dd.last{margin-top:14px;position: absolute;}
.menu dl dd a{ font-size:14px; line-height:24px; color:#ffffff;}
.menu dl dd.last p{font-size:14px; line-height:26px;}
.menu dl dd a:hover{color:#A0E3FF;}
.menu dl.last{ margin-left:100px;}
.menu dl dd p{color:#fff; line-height:24px;}
.ewm{float:right; width:125px; text-align:center; line-height:30px;margin-right: 70px; margin-top:40px; color:#fff;}
.sy_img{width: 80px;height: 80px;position: absolute;left: -120px;top: 50px;}


.cop{font-size:14px; color:#ffffff; height:50px; line-height:50px; background: linear-gradient(270deg, rgba(85, 196, 163, 1) 0%, rgba(42, 137, 146, 1) 100%);border-top: solid 1px rgba(255,255,255,0.1);}

/*信息列表*/
.mg-t-b{margin:20px auto;}
.parentname{position:relative;z-index:11;line-height:160%;padding:22px 20px 23px 33%;font-size:23px;color:#fff;font-weight: bold;border-bottom:1px solid #D1DCED;background:url(../icon/news_bg.png) no-repeat right center #aa0c02;background-size: cover;}
.parentname img{position: absolute;top: 30%;left: 16%;}
.parentname font{display:inline-block; vertical-align:top; line-height:1.4em;}
.sidenav{position:relative; z-index:13; padding: 18px 0;}
.sidenav li{padding: 20px 0;}
.sidenav li a{position:relative; display:block; padding:0 45px 0 10%; color: #666666; font-size:16px; line-height:1.6em; }
.sidenav li a:before{content: "";width: 3px;height: 0;background: #A81010;position: absolute;left:0;top:12.5%;}
.sidenav li a:after{content: "";width: 8px;height: 14px;background: url(../icon/jt.png) no-repeat 100%;position: absolute;right:20px;top:50%;margin-top: -7px;}
.activebg a:after{
	content: "";
	width: 8px;
	height: 14px;
	background: url(../icon/jt_white.png) no-repeat 100%!important;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -7px;
}


.sidenav li a:hover{ color: #A81010;}
.sidenav li.on a{color:#A81010; font-weight: bold;}
.sidenav li.on a:before{height: 75%;}
.sidenav li.on a:after{background-image: url(../icon/jthover.png);}
/* .sidenav li.img a{padding: 0;}
.sidenav li.img a img{display: block; transform: .3s all;}
.sidenav li.img a:hover img{opacity: .85;} */
.transition,.transition a,
.common_hd > a:after,
.more_mobile a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}

.page-left{width: 255px; float: left;background:#fff;}
.page-right{width: 900px; float: right; padding: 0px 15px 35px;}
.inbox{background: #FFFFFF;box-shadow: 0px 2px 7px 1px rgb(32 135 216 / 8%);margin-bottom: 100px;}
.page_title{ margin-bottom: 15px; border-bottom: 1px solid #CECECE;}
.page_title h2{display: inline-block; position: relative;padding-bottom: 22px; padding-top: 10px; font-size: 24px; font-weight: bold; }
.page_title h2:before{content:''; position: absolute; width: 100%; height: 4px; left: 0; bottom:0; background:#A81010;}
.pagelist li .dropdown{display:none;}
.pagelist li.active .dropdown{display:block;}
.pagelist li .dropdown li{ margin-left:10px; margin-right:10px;}
.pagelist li .dropdown li a{background:#fff; padding-left:40px;}
.pagelist li .dropdown li.active a{color:#b61412;}
.pagelist li .dropdown li:last-child{border-bottom:0;}
.hotarticl{margin-top:20px;}
.hottit{border-bottom:1px solid #efefef; line-height:40px; font-size:16px; color:#F30; margin:12px 12px 0 12px;}
.pagelujing{width:1110px;height:40px; border-bottom:2px solid #efefef; position:relative;margin: 0 auto;}
.pagelujing .name{position:absolute; left:0; top:0; height:40px; border-bottom:2px solid #c22a1a; line-height:40px; font-size:18px; font-weight:bold;}
.pagelujing span{position:absolute; right:0; line-height:40px; color:#333333;font-size: 14px;}
.news-txt.ny,.newslist.ny{border:0; padding:0;}
.news-txt.ny{min-height:500px;}
.newslist.ny li:last-child {border-bottom: 1px dashed #BABABA;padding-bottom: 25px;}
.foot{margin-top:10px;}
.liuyantab{border:1px solid #f5f5f5; background:#f8f8f8; margin-top:20px; padding:20px;}
/*分页*/

.biaoti{font-size: 28px; color: #333;  text-align: center; margin: 0 20px; font-weight: normal !important; margin-top:30px;}
.sshuomign{color: #777; font-size: 14px; line-height: 50px; text-align: center;}
.sshuomign span{margin: 0 10px;}

.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center; margin-top: 30px;}
.tcdPageCode a{display: inline-block;color: #c22a1a;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.article_txt{font-size: 16px;text-align: justify; line-height: 40px; color: #333333; margin-top: 20px; overflow:hidden;padding: 30px 35px 50px;}
.article_txt p{margin-bottom: 8px;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #c22a1a;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #c22a1a;	border: 1px solid #c22a1a;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.m-ban{width: 100%;height: 93px;margin: 0 auto;}
.m-ban img{width: 100%;height: 93px;}
.bg_fa{background: #fafafa!important;}


/*筛选*/
.filter {
	width: 1200px;
	padding-top: 10px;
	display: block;
	clear: both;
	font-size: 14px;
	margin: 0 auto 20px;
}

.filter-title {
	line-height: 36px;
	/*height: 36px;*/
}

.filter-title span {
	color: #999;
	padding-left: 10px;
}

.filter-title i.fa-angle-right {
	padding-left: 5px;
	font-size: 18px;
}

.filter-title button {
	height: 24px;
	padding: 0 10px;
	border: none;
	outline: medium;
	color: #fff;
}

.filter-title button.filter-btn {
	background: #d30b15;
	cursor: pointer;
}

.filter-title button.empty-btn {
	background: #c22a1a;
	cursor: pointer;
}

.filter-title a {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 0 5px 0 10px;
	background: #fff;
	margin-right: 5px;
	line-height: 24px;
	color: #333;
}

.filter-title a i {
	padding-left: 13px;
	background: url("../icon/icon.png") no-repeat -67px -44px;
}

.filter-title a:hover {
	border-color: #d30b15;
}

.filter-title a:hover i {
	color: #d30b15;
	background-position: -67px -26px;
}

.filtercontent {
	border: 1px solid #eee;
}

.filter-item {
	display: table;
	width: 100%;
}

.filter-item div {
	display: table-cell;
	word-wrap: break-word;
}

.filter-left {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 112px;
	background-color: #f5f9fc;
	padding: 5px 20px;
	vertical-align: top;
	line-height: 30px;
}

.filter-center {
	width: 1070px;
	padding: 5px 0;
}

.filter-center ul {
	width: 1015px;
	float: left;
	overflow: hidden;
}

.filter-center ul.flowy {
	height: 90px;
	overflow-y: auto;
}

.filter-center li {
	float: left;
	text-align: center;
	background: #fff;
}

.filter-center li span {
	color: #999;
	margin: 3px 0px 3px 10px;
	display: inline-block;
}

.filter-center li a {
	display: block;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	margin: 3px 0px 3px 10px;
	color: #333;
}

.filter-center li a:hover, .filter-center li a.active {
	color: #fff;
	background-color: #c22a1a;
}

.filter-center .more {
	float: right;
	display: none;
	width: 35px;
	padding-right: 10px;
	line-height: 23px;
	background: url("../icon/icon.png") no-repeat;
}

.filter-center .down {
	background-position: 30px -139px;
}

.filter-center .up {
	background-position: 30px -176px;
}
.paging{
	height: 30px;
}
/*分页内文本框宽高度*/
.paging input[type=text],.paging input{
	width:60px;
	height:26px;
	/* margin-top:-3px\0; */
	line-height:26px\0;
	box-sizing:border-box;
}
/*文字圆角重定义*/
.paging .pager li>a, .pager li>span{
	border-radius:4px;
}
.paging .pager{
	display:table;
	margin: auto;
}
.paging .pager li>a, .pager li>span{
	padding:2px 10px;
}
.paging .pager li{
	margin:0px;
	display:table-cell;
	border-collapse:collapse;
	border-spacing:0;
	padding:0 3px;
	/* border:solid 1px green; */
}
.paging .pager li .turnTo{
	border-style:none
}
.paging .pager li a{
	color: #c22a1a;
	border: 1px solid #bfbfbf;
	padding: 5px 12px;
	border-radius: 4px;
}
.paging .pager li a:hover{
	color: #c22a1a;
	border: 1px solid #c22a1a;
}

.paging .pager li.active{

}
.paging .pager li.active a{
	background:#c22a1a;
	color:white
}